package com.mzkj.wanjulaile.mobile.api.modules.activeConfig.entity;

import com.mzkj.wanjulaile.mobile.api.common.entity.DataEntity;

import java.util.List;

/**
 * 分享活动配置Entity
 * @author ianly
 * @version 2017-02-08
 */
public class ActiveShareConfig extends DataEntity<ActiveShareConfig> {
	
	private static final long serialVersionUID = 1L;
	private String name;		// 分享方式名称
	private String introduce;		// 分享方式简介
	private String payVip;		// 被分享者充值
	private String sharerCoupon;		// 分享者获得优惠券 (优惠券id 张数)拼接
	private Integer sharerTimeDuration;		// 一星分享者时长
	private String sharerTimeUnitT;		// 一星分享者获得时长单位
	private Integer sharerTimeDurationT;		// 二星分享者时长
	private String sharerTimeUnit;		// 二星分享者获得时长单位
	private String sharedCoupon;		// 被分享者获得优惠券
	private Integer sharedTimeDuration;		// 被分享者获得时长
	private String sharedTimeUnit;		// 被分享者获得时长单位
	private String isUse;		// 是否启用
	private String isAll;		//被分享者充值套餐是否区分 0区分 1 不区分
	private List<ActiveShareCoupon> activeSharerCouponList; //分享者优惠券
	private List<ActiveShareCoupon> activeSharedCouponList; //被分享者优惠券

	public ActiveShareConfig() {
		super();
	}

	public ActiveShareConfig(String id){
		super(id);
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
	public String getIntroduce() {
		return introduce;
	}

	public void setIntroduce(String introduce) {
		this.introduce = introduce;
	}

	public String getPayVip() {
		return payVip;
	}

	public void setPayVip(String payVip) {
		this.payVip = payVip;
	}

	public String getSharerCoupon() {
		return sharerCoupon;
	}

	public void setSharerCoupon(String sharerCoupon) {
		this.sharerCoupon = sharerCoupon;
	}


	public Integer getSharerTimeDuration() {
		return sharerTimeDuration;
	}

	public void setSharerTimeDuration(Integer sharerTimeDuration) {
		this.sharerTimeDuration = sharerTimeDuration;
	}

	public String getSharerTimeUnit() {
		return sharerTimeUnit;
	}

	public void setSharerTimeUnit(String sharerTimeUnit) {
		this.sharerTimeUnit = sharerTimeUnit;
	}

	public String getSharerTimeUnitT() {
		return sharerTimeUnitT;
	}

	public void setSharerTimeUnitT(String sharerTimeUnitT) {
		this.sharerTimeUnitT = sharerTimeUnitT;
	}

	public Integer getSharerTimeDurationT() {
		return sharerTimeDurationT;
	}

	public void setSharerTimeDurationT(Integer sharerTimeDurationT) {
		this.sharerTimeDurationT = sharerTimeDurationT;
	}

	public String getSharedCoupon() {
		return sharedCoupon;
	}

	public void setSharedCoupon(String sharedCoupon) {
		this.sharedCoupon = sharedCoupon;
	}

	public Integer getSharedTimeDuration() {
		return sharedTimeDuration;
	}

	public void setSharedTimeDuration(Integer sharedTimeDuration) {
		this.sharedTimeDuration = sharedTimeDuration;
	}

	public String getSharedTimeUnit() {
		return sharedTimeUnit;
	}

	public void setSharedTimeUnit(String sharedTimeUnit) {
		this.sharedTimeUnit = sharedTimeUnit;
	}
	
	public String getIsUse() {
		return isUse;
	}

	public void setIsUse(String isUse) {
		this.isUse = isUse;
	}

	public String getIsAll() {
		return isAll;
	}

	public void setIsAll(String isAll) {
		this.isAll = isAll;
	}

	public List<ActiveShareCoupon> getActiveSharerCouponList() {
		return activeSharerCouponList;
	}

	public void setActiveSharerCouponList(List<ActiveShareCoupon> activeSharerCouponList) {
		this.activeSharerCouponList = activeSharerCouponList;
	}

	public List<ActiveShareCoupon> getActiveSharedCouponList() {
		return activeSharedCouponList;
	}

	public void setActiveSharedCouponList(List<ActiveShareCoupon> activeSharedCouponList) {
		this.activeSharedCouponList = activeSharedCouponList;
	}
}